﻿<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>@ViewData["Title"] - WMSProject</title>
    <!-- 引入必要资源（去重，避免重复加载） -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css" rel="stylesheet">
    <link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
    <link rel="stylesheet" href="~/WMSProject.styles.css" asp-append-version="true" />
</head>
<body>
    <div class="container-fluid p-0">
        <!-- 头部（固定） -->
        <header class="bg-white shadow-sm">
            <partial name="_Header" />
        </header>

        <!-- 侧边栏 + 主体内容（固定结构） -->
        <div class="d-flex">
            <!-- 左侧导航（固定，通过JS处理点击） -->
            <partial name="_PartialSidebar" />

            <!-- 右侧动态内容容器：AJAX加载的内容将替换这里 -->
            <main id="mainContent" class="flex-grow-1 p-3">
                <!-- 初始加载首页内容（首次访问时） -->
                @RenderBody()
            </main>
        </div>
    </div>

    <!-- 引入JS（jQuery + Bootstrap + 自定义逻辑） -->
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <script src="~/js/site.js" asp-append-version="true"></script>
</body>
</html>